package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.CarUseView;

/**
 * 汽车使用情况Service接口
 * 
 * @author ruoyi
 * @date 2024-04-22
 */
public interface ICarUseViewService 
{
    /**
     * 查询汽车使用情况
     * 
     * @param carBrand 汽车使用情况主键
     * @return 汽车使用情况
     */
    public CarUseView selectCarUseViewByCarBrand(String carBrand);

    /**
     * 查询汽车使用情况列表
     * 
     * @param carUseView 汽车使用情况
     * @return 汽车使用情况集合
     */
    public List<CarUseView> selectCarUseViewList(CarUseView carUseView);

    /**
     * 新增汽车使用情况
     * 
     * @param carUseView 汽车使用情况
     * @return 结果
     */
    public int insertCarUseView(CarUseView carUseView);

    /**
     * 修改汽车使用情况
     * 
     * @param carUseView 汽车使用情况
     * @return 结果
     */
    public int updateCarUseView(CarUseView carUseView);

    /**
     * 批量删除汽车使用情况
     * 
     * @param carBrands 需要删除的汽车使用情况主键集合
     * @return 结果
     */
    public int deleteCarUseViewByCarBrands(String[] carBrands);

    /**
     * 删除汽车使用情况信息
     * 
     * @param carBrand 汽车使用情况主键
     * @return 结果
     */
    public int deleteCarUseViewByCarBrand(String carBrand);
}
